<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
   <html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title></title>
  <link rel="stylesheet" href="media/stylesheet.css" />
<!-- template designed by Julien Damon based on PHPEdit's generated templates, and tweaked by Greg Beaver -->
<body bgcolor="#ffffff" ><a name="top"></a>
<h2>Element Index, Package  ESAPI</h2>
<strong>Indexes by package:</strong><br>
<ul>
<li><a href="elementindex_ESAPI_Codecs.html">ESAPI_Codecs</a></li>
<li><a href="elementindex_ESAPI_Reference_Validation.html">ESAPI_Reference_Validation</a></li>
<li><a href="elementindex_ESAPI_Errors.html">ESAPI_Errors</a></li>
<li><a href="elementindex_ESAPI_Filters.html">ESAPI_Filters</a></li>
<li><a href="elementindex_ESAPI_Reference.html">ESAPI_Reference</a></li>
</ul>
<a href="elementindex.html"><strong>Index of all elements</strong></a>
<br />
	<a href="elementindex_ESAPI.html#a">a</a>
	<a href="elementindex_ESAPI.html#c">c</a>
	<a href="elementindex_ESAPI.html#d">d</a>
	<a href="elementindex_ESAPI.html#e">e</a>
	<a href="elementindex_ESAPI.html#f">f</a>
	<a href="elementindex_ESAPI.html#g">g</a>
	<a href="elementindex_ESAPI.html#h">h</a>
	<a href="elementindex_ESAPI.html#i">i</a>
	<a href="elementindex_ESAPI.html#k">k</a>
	<a href="elementindex_ESAPI.html#l">l</a>
	<a href="elementindex_ESAPI.html#n">n</a>
	<a href="elementindex_ESAPI.html#o">o</a>
	<a href="elementindex_ESAPI.html#p">p</a>
	<a href="elementindex_ESAPI.html#r">r</a>
	<a href="elementindex_ESAPI.html#s">s</a>
	<a href="elementindex_ESAPI.html#t">t</a>
	<a href="elementindex_ESAPI.html#u">u</a>
	<a href="elementindex_ESAPI.html#v">v</a>
	<a href="elementindex_ESAPI.html#w">w</a>
	<a href="elementindex_ESAPI.html#_">_</a>

<br /><br />
<table border="0" width="100%">
<thead>
  <tr>
    <td><strong>_</strong></td>
    <td align='right'><a name="_">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/Threshold.html#method__construct">Threshold::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Constructs a threshold that is composed of its name, its threshold count,  the time window for the threshold, and the actions to take if the threshold  is triggered.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file SafeFile.php, method <a href="ESAPI/SafeFile.html#method__construct">SafeFile::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Creates an extended SplFileObject from the given filename, which  prevents against null byte injections and unprintable characters.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>__construct</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#method__construct">ESAPI::__construct()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;This is the locator class' constructor, which prevents instantiation of this  class.</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>a</strong></td>
    <td align='right'><a name="a">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>$actions</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, variable <a href="ESAPI/Threshold.html#var$actions">Threshold::$actions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The list of actions to take if the threshold is met. It is expected that  this is a list of Strings, but your implementation could have this be a  list of any type of 'actions' you wish to define.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>AccessController</strong></td>
    <td width="100%" align="left" valign="top">in file AccessController.php, class <a href="ESAPI/AccessController.html">AccessController</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to wrap your access control functions.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>AccessController.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_AccessController.php.html">AccessController.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>AccessReferenceMap</strong></td>
    <td width="100%" align="left" valign="top">in file AccessReferenceMap.php, class <a href="ESAPI/AccessReferenceMap.html">AccessReferenceMap</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to create access reference maps.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>AccessReferenceMap.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_AccessReferenceMap.php.html">AccessReferenceMap.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>addCSRFToken</strong></td>
    <td width="100%" align="left" valign="top">in file HTTPUtilities.php, method <a href="ESAPI/HTTPUtilities.html#methodaddCSRFToken">HTTPUtilities::addCSRFToken()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds the CSRF token from the current session to the supplied URL for the  purposes of preventing CSRF attacks. This method should be used on all URLs  to be put into all links and forms the application generates.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>addDirectReference</strong></td>
    <td width="100%" align="left" valign="top">in file AccessReferenceMap.php, method <a href="ESAPI/AccessReferenceMap.html#methodaddDirectReference">AccessReferenceMap::addDirectReference()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds a direct reference to the AccessReferenceMap, then generates and returns  an associated indirect reference.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>addError</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationErrorList.php, method <a href="ESAPI/ValidationErrorList.html#methodaddError">ValidationErrorList::addError()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds a new error to list with a unique named context.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>addEvent</strong></td>
    <td width="100%" align="left" valign="top">in file IntrusionDetector.php, method <a href="ESAPI/IntrusionDetector.html#methodaddEvent">IntrusionDetector::addEvent()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds an event to the IntrusionDetector.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>addException</strong></td>
    <td width="100%" align="left" valign="top">in file IntrusionDetector.php, method <a href="ESAPI/IntrusionDetector.html#methodaddException">IntrusionDetector::addException()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds an exception to the IntrusionDetector.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ALL</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, class constant <a href="ESAPI/Auditor.html#constALL">Auditor::ALL</a><br>&nbsp;&nbsp;&nbsp;&nbsp;ALL indicates that all messages should be logged.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertAuthorizedForData</strong></td>
    <td width="100%" align="left" valign="top">in file AccessController.php, method <a href="ESAPI/AccessController.html#methodassertAuthorizedForData">AccessController::assertAuthorizedForData()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if the current user is authorized to access the referenced data.  This method simply returns if access is authorized.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertAuthorizedForDataByKey</strong></td>
    <td width="100%" align="left" valign="top">in file AccessController.php, method <a href="ESAPI/AccessController.html#methodassertAuthorizedForDataByKey">AccessController::assertAuthorizedForDataByKey()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if the current user is authorized to access the referenced data.  This method simply returns if access is authorized.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertAuthorizedForFile</strong></td>
    <td width="100%" align="left" valign="top">in file AccessController.php, method <a href="ESAPI/AccessController.html#methodassertAuthorizedForFile">AccessController::assertAuthorizedForFile()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced file. The implementation should validate and canonicalize the input to be sure the filepath is not malicious.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertAuthorizedForFunction</strong></td>
    <td width="100%" align="left" valign="top">in file AccessController.php, method <a href="ESAPI/AccessController.html#methodassertAuthorizedForFunction">AccessController::assertAuthorizedForFunction()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced function. The implementation should define the function &quot;namespace&quot; to be enforced. Choosing something simple like the class name of action classes or menu item names will make this implementation easier to use.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertAuthorizedForService</strong></td>
    <td width="100%" align="left" valign="top">in file AccessController.php, method <a href="ESAPI/AccessController.html#methodassertAuthorizedForService">AccessController::assertAuthorizedForService()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced service. This can be used in applications that provide access to a variety of backend services.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertAuthorizedForURL</strong></td>
    <td width="100%" align="left" valign="top">in file AccessController.php, method <a href="ESAPI/AccessController.html#methodassertAuthorizedForURL">AccessController::assertAuthorizedForURL()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced URL. The implementation should allow</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertSecureRequest</strong></td>
    <td width="100%" align="left" valign="top">in file HTTPUtilities.php, method <a href="ESAPI/HTTPUtilities.html#methodassertSecureRequest">HTTPUtilities::assertSecureRequest()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Ensures that the supplied request was received with Transport Layer  Security and uses the HTTP POST to protect any sensitive parameters in  the request from being sniffed or logged. For example, this method should  be called from any method that uses sensitive data from a web form.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>assertValid</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationRule.php, method <a href="ESAPI/ValidationRule.html#methodassertValid">ValidationRule::assertValid()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Asserts that the supplied $input is valid after canonicalization. Invalid  Inputs will cause a descriptive ValidationException to be thrown. Inputs  that are obviously an attack will cause an IntrusionException.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Auditor</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, class <a href="ESAPI/Auditor.html">Auditor</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to wrap your auditing functions.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Auditor.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_Auditor.php.html">Auditor.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>AuditorFactory</strong></td>
    <td width="100%" align="left" valign="top">in file AuditorFactory.php, class <a href="ESAPI/AuditorFactory.html">AuditorFactory</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to swap audit libraries in and out.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>AuditorFactory.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_AuditorFactory.php.html">AuditorFactory.php</a></td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>c</strong></td>
    <td align='right'><a name="c">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>$count</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, variable <a href="ESAPI/Threshold.html#var$count">Threshold::$count</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The count at which this threshold is triggered.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>canonicalize</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methodcanonicalize">Encoder::canonicalize()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Data canonicalization.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>changeSessionIdentifier</strong></td>
    <td width="100%" align="left" valign="top">in file HTTPUtilities.php, method <a href="ESAPI/HTTPUtilities.html#methodchangeSessionIdentifier">HTTPUtilities::changeSessionIdentifier()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Invalidate the old session after copying all of its contents to a newly</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHAR_ALPHANUMERICS</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, class constant <a href="ESAPI/Encoder.html#constCHAR_ALPHANUMERICS">Encoder::CHAR_ALPHANUMERICS</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHAR_DIGITS</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, class constant <a href="ESAPI/Encoder.html#constCHAR_DIGITS">Encoder::CHAR_DIGITS</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHAR_LETTERS</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, class constant <a href="ESAPI/Encoder.html#constCHAR_LETTERS">Encoder::CHAR_LETTERS</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHAR_LOWERS</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, class constant <a href="ESAPI/Encoder.html#constCHAR_LOWERS">Encoder::CHAR_LOWERS</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHAR_PASSWORD_DIGITS</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, class constant <a href="ESAPI/Encoder.html#constCHAR_PASSWORD_DIGITS">Encoder::CHAR_PASSWORD_DIGITS</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Numerical digits, for passwords, which excludes '0'.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHAR_PASSWORD_LETTERS</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, class constant <a href="ESAPI/Encoder.html#constCHAR_PASSWORD_LETTERS">Encoder::CHAR_PASSWORD_LETTERS</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Union of Encoder::CHAR_PASSWORD_LOWERS and Encoder::CHAR_PASSWORD_UPPERS.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHAR_PASSWORD_LOWERS</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, class constant <a href="ESAPI/Encoder.html#constCHAR_PASSWORD_LOWERS">Encoder::CHAR_PASSWORD_LOWERS</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Lower case alphabet, for passwords, which excludes 'l', 'i' and 'o'.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHAR_PASSWORD_SPECIALS</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, class constant <a href="ESAPI/Encoder.html#constCHAR_PASSWORD_SPECIALS">Encoder::CHAR_PASSWORD_SPECIALS</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Special characters, for passwords, excluding '|' which resembles  alphanumeric characters 'i' and '1' and excluding '+' used in URL  encoding.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHAR_PASSWORD_UPPERS</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, class constant <a href="ESAPI/Encoder.html#constCHAR_PASSWORD_UPPERS">Encoder::CHAR_PASSWORD_UPPERS</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Upper case alphabet, for passwords, which excludes 'I' and 'O'.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHAR_SPECIALS</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, class constant <a href="ESAPI/Encoder.html#constCHAR_SPECIALS">Encoder::CHAR_SPECIALS</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>CHAR_UPPERS</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, class constant <a href="ESAPI/Encoder.html#constCHAR_UPPERS">Encoder::CHAR_UPPERS</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>contains</strong></td>
    <td width="100%" align="left" valign="top">in file StringUtilities.php, method <a href="ESAPI/StringUtilities.html#methodcontains">StringUtilities::contains()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the character is contained in the provided StringBuffer.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>currentRequest</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodcurrentRequest">ESAPI::currentRequest()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the current HTTP Servlet Request being processed.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>currentResponse</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodcurrentResponse">ESAPI::currentResponse()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the current HTTP Servlet Response being generated.</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>d</strong></td>
    <td align='right'><a name="d">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>DEBUG</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, class constant <a href="ESAPI/Auditor.html#constDEBUG">Auditor::DEBUG</a><br>&nbsp;&nbsp;&nbsp;&nbsp;DEBUG indicates that DEBUG messages and above should be logged.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>debug</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, method <a href="ESAPI/Auditor.html#methoddebug">Auditor::debug()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Log a debug level security event if 'debug' level logging is enabled and  also record the stack trace associated with the event.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>decodeFromBase64</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methoddecodeFromBase64">Encoder::decodeFromBase64()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Decode data encoded with Base64 encoding.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>decodeFromURL</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methoddecodeFromURL">Encoder::decodeFromURL()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Decode from URL. Implementations should first canonicalize and detect any  double-encoding. If this check passes, then the data is decoded using URL  decoding.</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>e</strong></td>
    <td align='right'><a name="e">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForBase64</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methodencodeForBase64">Encoder::encodeForBase64()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encode data with Base64 encoding.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForCSS</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methodencodeForCSS">Encoder::encodeForCSS()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encode data for use in Cascading Style Sheets (CSS) content.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForHTML</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methodencodeForHTML">Encoder::encodeForHTML()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encode data for use in HTML using HTML entity encoding</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForHTMLAttribute</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methodencodeForHTMLAttribute">Encoder::encodeForHTMLAttribute()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encode data for use in HTML attributes.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForJavaScript</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methodencodeForJavaScript">Encoder::encodeForJavaScript()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encode data for insertion inside a data value in JavaScript. Putting user  data directly inside a script is quite dangerous. Great care must be  taken to prevent putting user data directly into script code itself, as  no amount of encoding will prevent attacks there.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForOS</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methodencodeForOS">Encoder::encodeForOS()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encode for an operating system command shell according to the selected  codec (appropriate codecs include the WindowsCodec and UnixCodec).</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForSQL</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methodencodeForSQL">Encoder::encodeForSQL()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encode input for use in a SQL query, according to the selected codec  (appropriate codecs include the MySQLCodec and OracleCodec).</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForURL</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methodencodeForURL">Encoder::encodeForURL()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encode for use in a URL. This method performs &lt;a  href=&quot;http://en.wikipedia.org/wiki/Percent-encoding&quot;&gt;URL encoding&lt;/a&gt;  on the entire string.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForVBScript</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methodencodeForVBScript">Encoder::encodeForVBScript()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encode data for insertion inside a data value in a Visual Basic script.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForXML</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methodencodeForXML">Encoder::encodeForXML()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encode data for use in an XML element. The implementation should follow  the &lt;a href=&quot;http://www.w3schools.com/xml/xml_encoding.asp&quot;&gt;XML Encoding  Standard&lt;/a&gt; from the W3C.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForXMLAttribute</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methodencodeForXMLAttribute">Encoder::encodeForXMLAttribute()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encode data for use in an XML attribute. The implementation should follow  the &lt;a href=&quot;http://www.w3schools.com/xml/xml_encoding.asp&quot;&gt;XML Encoding  Standard&lt;/a&gt; from the W3C.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>encodeForXPath</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, method <a href="ESAPI/Encoder.html#methodencodeForXPath">Encoder::encodeForXPath()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Encode data for use in an XPath query.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Encoder</strong></td>
    <td width="100%" align="left" valign="top">in file Encoder.php, class <a href="ESAPI/Encoder.html">Encoder</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to wrap your codecs.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Encoder.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_Encoder.php.html">Encoder.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>error</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, method <a href="ESAPI/Auditor.html#methoderror">Auditor::error()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Log an error level security event if 'error' level logging is enabled and  also record the stack trace associated with the event.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ERROR</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, class constant <a href="ESAPI/Auditor.html#constERROR">Auditor::ERROR</a><br>&nbsp;&nbsp;&nbsp;&nbsp;ERROR indicates that ERROR messages and above should be logged.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>errors</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationErrorList.php, method <a href="ESAPI/ValidationErrorList.html#methoderrors">ValidationErrorList::errors()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns list of ValidationException, or empty list of no errors exist.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ESAPI</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, class <a href="ESAPI/ESAPI.html">ESAPI</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this class to get and set ESAPI security controls.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ESAPI.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_ESAPI.php.html">ESAPI.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>executeSystemCommand</strong></td>
    <td width="100%" align="left" valign="top">in file Executor.php, method <a href="ESAPI/Executor.html#methodexecuteSystemCommand">Executor::executeSystemCommand()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Invokes the specified executable with default workdir and not logging  parameters.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>executeSystemCommandLonghand</strong></td>
    <td width="100%" align="left" valign="top">in file Executor.php, method <a href="ESAPI/Executor.html#methodexecuteSystemCommandLonghand">Executor::executeSystemCommandLonghand()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Executes a system command after checking that the executable exists and  escaping all the parameters to ensure that injection is impossible.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Executor</strong></td>
    <td width="100%" align="left" valign="top">in file Executor.php, class <a href="ESAPI/Executor.html">Executor</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to call command-line operating  system functions.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Executor.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_Executor.php.html">Executor.php</a></td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>f</strong></td>
    <td align='right'><a name="f">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>FATAL</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, class constant <a href="ESAPI/Auditor.html#constFATAL">Auditor::FATAL</a><br>&nbsp;&nbsp;&nbsp;&nbsp;FATAL indicates that only FATAL messages should be logged.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>fatal</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, method <a href="ESAPI/Auditor.html#methodfatal">Auditor::fatal()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Log a fatal level security event if 'fatal' level logging is enabled and  also record the stack trace associated with the event.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>FUNCTIONALITY</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, class constant <a href="ESAPI/Auditor.html#constFUNCTIONALITY">Auditor::FUNCTIONALITY</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The FUNCTIONALITY type of log event. This is the type of event that  non-security focused loggers typically log. If you are going to log your  existing non-security events in the same log with your security events,  you probably want to use this type of log event.</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>g</strong></td>
    <td align='right'><a name="g">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAccessController</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodgetAccessController">ESAPI::getAccessController()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the current ESAPI AccessController object being used to maintain the  access control rules for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAllowedExecutables</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetAllowedExecutables">SecurityConfiguration::getAllowedExecutables()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;getAllowedExecutables returns an array of executables that are allowed to  be run by the Executor.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAllowedFileExtensions</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetAllowedFileExtensions">SecurityConfiguration::getAllowedFileExtensions()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the allowed file extensions for files that are uploaded to this  application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAllowedFileUploadSize</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetAllowedFileUploadSize">SecurityConfiguration::getAllowedFileUploadSize()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the maximum allowed file upload size.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAllowedIncludes</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetAllowedIncludes">SecurityConfiguration::getAllowedIncludes()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;getAllowedIncludes returns an array of include files that are allowed to be  included by PHP. This is a ESAPI extension for PHP</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAllowedLoginAttempts</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetAllowedLoginAttempts">SecurityConfiguration::getAllowedLoginAttempts()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the number of login attempts allowed before the user's account is  locked. If this many failures are detected within the alloted time period,  the user's account will be locked.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAllowedResources</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetAllowedResources">SecurityConfiguration::getAllowedResources()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;getAllowedResources returns an array of resources (files) that are permitted.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getApplicationName</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetApplicationName">SecurityConfiguration::getApplicationName()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the application name, used for logging</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getAuditor</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodgetAuditor">ESAPI::getAuditor()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set then get the current ESAPI Logger factory object being used to create  the ESAPI Logger for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getCharacterEncoding</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetCharacterEncoding">SecurityConfiguration::getCharacterEncoding()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the character encoding scheme supported by this application. This is</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getCookie</strong></td>
    <td width="100%" align="left" valign="top">in file HTTPUtilities.php, method <a href="ESAPI/HTTPUtilities.html#methodgetCookie">HTTPUtilities::getCookie()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the first cookie with the matching name.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getCSRFToken</strong></td>
    <td width="100%" align="left" valign="top">in file HTTPUtilities.php, method <a href="ESAPI/HTTPUtilities.html#methodgetCSRFToken">HTTPUtilities::getCSRFToken()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the CSRF token from the current session. If there is no current  session then null is returned. If the CSRF Token is not present in the  session it will be created.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getCurrentRequest</strong></td>
    <td width="100%" align="left" valign="top">in file HTTPUtilities.php, method <a href="ESAPI/HTTPUtilities.html#methodgetCurrentRequest">HTTPUtilities::getCurrentRequest()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Retrieves the current HttpServletRequest.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getDigitalSignatureAlgorithm</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetDigitalSignatureAlgorithm">SecurityConfiguration::getDigitalSignatureAlgorithm()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the digital signature algorithm used by ESAPI to generate and verify  signatures.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getDirectReference</strong></td>
    <td width="100%" align="left" valign="top">in file AccessReferenceMap.php, method <a href="ESAPI/AccessReferenceMap.html#methodgetDirectReference">AccessReferenceMap::getDirectReference()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the original direct object reference from an indirect reference.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getDisableIntrusionDetection</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetDisableIntrusionDetection">SecurityConfiguration::getDisableIntrusionDetection()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Allows for complete disabling of all intrusion detection mechanisms.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getEncoder</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodgetEncoder">ESAPI::getEncoder()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the current ESAPI Encoder object being used to encode and decode data for  this application</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getEncryptionAlgorithm</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetEncryptionAlgorithm">SecurityConfiguration::getEncryptionAlgorithm()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the encryption algorithm used by ESAPI to protect data.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getEncryptor</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodgetEncryptor">ESAPI::getEncryptor()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the current ESAPI Encryptor object being used to encrypt and decrypt data  for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getError</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationErrorList.php, method <a href="ESAPI/ValidationErrorList.html#methodgetError">ValidationErrorList::getError()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Retrieves ValidationException for given context if one exists.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getExecutor</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodgetExecutor">ESAPI::getExecutor()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the current ESAPI Executor object being used to safely execute OS  commands for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getHashAlgorithm</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetHashAlgorithm">SecurityConfiguration::getHashAlgorithm()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the hashing algorithm used by ESAPI to hash data.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getHttpUtilities</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodgetHttpUtilities">ESAPI::getHttpUtilities()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the current ESAPI HTTPUtilities object being used to safely access HTTP  requests and responses for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getIndirectReference</strong></td>
    <td width="100%" align="left" valign="top">in file AccessReferenceMap.php, method <a href="ESAPI/AccessReferenceMap.html#methodgetIndirectReference">AccessReferenceMap::getIndirectReference()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get a safe indirect reference to use in place of a potentially sensitive  direct object reference. Developers should use this call when building  URL's, form fields, hidden fields, etc... to help protect their private  implementation information.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getIntrusionDetector</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodgetIntrusionDetector">ESAPI::getIntrusionDetector()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the current ESAPI IntrusionDetector object being used to monitor for  intrusions in this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLogEncodingRequired</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetLogEncodingRequired">SecurityConfiguration::getLogEncodingRequired()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns whether HTML entity encoding should be applied to log entries.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLogFileName</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetLogFileName">SecurityConfiguration::getLogFileName()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the name of the log file specified in the ESAPI configuration properties  file. Return a default value if it is not specified.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLogger</strong></td>
    <td width="100%" align="left" valign="top">in file AuditorFactory.php, method <a href="ESAPI/AuditorFactory.html#methodgetLogger">AuditorFactory::getLogger()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the logger associated with the specified module name. The module</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getLogLevel</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetLogLevel">SecurityConfiguration::getLogLevel()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the log level specified in the ESAPI configuration properties file.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getMasterKey</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetMasterKey">SecurityConfiguration::getMasterKey()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the master password. This password can be used to encrypt/decrypt other  files or types of data that need to be protected by your application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getMasterSalt</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetMasterSalt">SecurityConfiguration::getMasterSalt()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the master salt that is used to salt stored password hashes and any  other location where a salt is needed.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getMaxLogFileSize</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetMaxLogFileSize">SecurityConfiguration::getMaxLogFileSize()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the maximum size of a single log file from the ESAPI configuration  properties file. Return a default value if it is not specified. Once the  log hits this file size, it will roll over into a new log.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getMaxOldPasswordHashes</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetMaxOldPasswordHashes">SecurityConfiguration::getMaxOldPasswordHashes()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the maximum number of old password hashes that should be retained.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getPasswordParameterName</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetPasswordParameterName">SecurityConfiguration::getPasswordParameterName()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the name of the password parameter used during user authentication.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getQuota</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetQuota">SecurityConfiguration::getQuota()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the intrusion detection quota for the specified event.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomAlgorithm</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetRandomAlgorithm">SecurityConfiguration::getRandomAlgorithm()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the random number generation algorithm used to generate random numbers  where needed.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomBoolean</strong></td>
    <td width="100%" align="left" valign="top">in file Randomizer.php, method <a href="ESAPI/Randomizer.html#methodgetRandomBoolean">Randomizer::getRandomBoolean()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns a random boolean.  The use of java.security.SecureRandom</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomFilename</strong></td>
    <td width="100%" align="left" valign="top">in file Randomizer.php, method <a href="ESAPI/Randomizer.html#methodgetRandomFilename">Randomizer::getRandomFilename()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns an unguessable random filename with the specified extension.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomGUID</strong></td>
    <td width="100%" align="left" valign="top">in file Randomizer.php, method <a href="ESAPI/Randomizer.html#methodgetRandomGUID">Randomizer::getRandomGUID()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Generates a random GUID.  This method could use a hash of random Strings,  the current time, and any other random data available.  The format is a  well-defined sequence of 32 hex digits grouped into chunks of 8-4-4-4-12.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomInteger</strong></td>
    <td width="100%" align="left" valign="top">in file Randomizer.php, method <a href="ESAPI/Randomizer.html#methodgetRandomInteger">Randomizer::getRandomInteger()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the random integer. The use of java.security.SecureRandom</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomizer</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodgetRandomizer">ESAPI::getRandomizer()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the current ESAPI Randomizer object being used to generate random numbers  for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomLong</strong></td>
    <td width="100%" align="left" valign="top">in file Randomizer.php, method <a href="ESAPI/Randomizer.html#methodgetRandomLong">Randomizer::getRandomLong()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the random long. The use of java.security.SecureRandom</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomReal</strong></td>
    <td width="100%" align="left" valign="top">in file Randomizer.php, method <a href="ESAPI/Randomizer.html#methodgetRandomReal">Randomizer::getRandomReal()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the random real.  The use of java.security.SecureRandom</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRandomString</strong></td>
    <td width="100%" align="left" valign="top">in file Randomizer.php, method <a href="ESAPI/Randomizer.html#methodgetRandomString">Randomizer::getRandomString()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets a random string of a desired length and character set.  The use of</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getRememberTokenDuration</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetRememberTokenDuration">SecurityConfiguration::getRememberTokenDuration()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the length of the time to live window for remember me tokens (in  milliseconds).</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getResourceDirectory</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetResourceDirectory">SecurityConfiguration::getResourceDirectory()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the name of the ESAPI resource directory as a String.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getResponseContentType</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetResponseContentType">SecurityConfiguration::getResponseContentType()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the content type for responses used when setSafeContentType() is called.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSafe</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationRule.php, method <a href="ESAPI/ValidationRule.html#methodgetSafe">ValidationRule::getSafe()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Attempts to return valid canonicalized input.  If a ValidationException  is thrown, this method will return sanitized input which may or may not  have any similarity to the original input.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSanitizedEmailAddress</strong></td>
    <td width="100%" align="left" valign="top">in file Sanitizer.php, method <a href="ESAPI/Sanitizer.html#methodgetSanitizedEmailAddress">Sanitizer::getSanitizedEmailAddress()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns valid, &quot;safe&quot; email address.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSanitizedHTML</strong></td>
    <td width="100%" align="left" valign="top">in file Sanitizer.php, method <a href="ESAPI/Sanitizer.html#methodgetSanitizedHTML">Sanitizer::getSanitizedHTML()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns valid, &quot;safe&quot; HTML.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSanitizedURL</strong></td>
    <td width="100%" align="left" valign="top">in file Sanitizer.php, method <a href="ESAPI/Sanitizer.html#methodgetSanitizedURL">Sanitizer::getSanitizedURL()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns valid, &quot;safe&quot; URL.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSanitizedWord</strong></td>
    <td width="100%" align="left" valign="top">in file Sanitizer.php, method <a href="ESAPI/Sanitizer.html#methodgetSanitizedWord">Sanitizer::getSanitizedWord()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Generically attempts to sanitize English language words based on the  provided guess by calculating and comparing metaphone values.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSanitizer</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodgetSanitizer">ESAPI::getSanitizer()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the current ESAPI Sanitizer object being used to sanitize data for  this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSecurityConfiguration</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodgetSecurityConfiguration">ESAPI::getSecurityConfiguration()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the current ESAPI SecurityConfiguration object being used to manage the  security configuration for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSessionAbsoluteTimeoutLength</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetSessionAbsoluteTimeoutLength">SecurityConfiguration::getSessionAbsoluteTimeoutLength()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the absolute timeout length for sessions (in milliseconds). This is</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getSessionIdleTimeoutLength</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetSessionIdleTimeoutLength">SecurityConfiguration::getSessionIdleTimeoutLength()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the idle timeout length for sessions (in milliseconds). This is the  amount of time that a session can live before it expires due to lack of  activity. Applications or frameworks could provide a reauthenticate  function that enables a session to continue after reauthentication.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getTypeName</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationRule.php, method <a href="ESAPI/ValidationRule.html#methodgetTypeName">ValidationRule::getTypeName()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the descriptive name for the validator.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getUsernameParameterName</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetUsernameParameterName">SecurityConfiguration::getUsernameParameterName()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the name of the username parameter used during user authentication.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getValid</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationRule.php, method <a href="ESAPI/ValidationRule.html#methodgetValid">ValidationRule::getValid()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the canonicalized, valid input.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getValidationPattern</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetValidationPattern">SecurityConfiguration::getValidationPattern()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the specified validation pattern from the ESAPI configuration properties  file.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getValidator</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodgetValidator">ESAPI::getValidator()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the current ESAPI Validator object being used to validate data for this  application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>getWorkingDirectory</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodgetWorkingDirectory">SecurityConfiguration::getWorkingDirectory()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;getWorkingDirectory returns the default directory where processes will be  executed by the Executor.</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>h</strong></td>
    <td align='right'><a name="h">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>HTTPUtilities</strong></td>
    <td width="100%" align="left" valign="top">in file HTTPUtilities.php, class <a href="ESAPI/HTTPUtilities.html">HTTPUtilities</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to assist with HTTP security.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>HTTPUtilities.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_HTTPUtilities.php.html">HTTPUtilities.php</a></td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>i</strong></td>
    <td align='right'><a name="i">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>$interval</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, variable <a href="ESAPI/Threshold.html#var$interval">Threshold::$interval</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The time frame within which 'count' number of actions has to be detected in  order to trigger this threshold.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>INFO</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, class constant <a href="ESAPI/Auditor.html#constINFO">Auditor::INFO</a><br>&nbsp;&nbsp;&nbsp;&nbsp;INFO indicates that INFO messages and above should be logged.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>info</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, method <a href="ESAPI/Auditor.html#methodinfo">Auditor::info()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Log an info level security event if 'info' level logging is enabled and  also record the stack trace associated with the event.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>IntrusionDetector</strong></td>
    <td width="100%" align="left" valign="top">in file IntrusionDetector.php, class <a href="ESAPI/IntrusionDetector.html">IntrusionDetector</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to wrap intrusion detection functions  that are internal to your application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>IntrusionDetector.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_IntrusionDetector.php.html">IntrusionDetector.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isAuthorizedForData</strong></td>
    <td width="100%" align="left" valign="top">in file AccessController.php, method <a href="ESAPI/AccessController.html#methodisAuthorizedForData">AccessController::isAuthorizedForData()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced data, represented as an Object.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isAuthorizedForDataByKey</strong></td>
    <td width="100%" align="left" valign="top">in file AccessController.php, method <a href="ESAPI/AccessController.html#methodisAuthorizedForDataByKey">AccessController::isAuthorizedForDataByKey()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced data, represented as a String.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isAuthorizedForFile</strong></td>
    <td width="100%" align="left" valign="top">in file AccessController.php, method <a href="ESAPI/AccessController.html#methodisAuthorizedForFile">AccessController::isAuthorizedForFile()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced file.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isAuthorizedForFunction</strong></td>
    <td width="100%" align="left" valign="top">in file AccessController.php, method <a href="ESAPI/AccessController.html#methodisAuthorizedForFunction">AccessController::isAuthorizedForFunction()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced function.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isAuthorizedForService</strong></td>
    <td width="100%" align="left" valign="top">in file AccessController.php, method <a href="ESAPI/AccessController.html#methodisAuthorizedForService">AccessController::isAuthorizedForService()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced service. This can be used in applications that  provide access to a variety of back end services.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isAuthorizedForURL</strong></td>
    <td width="100%" align="left" valign="top">in file AccessController.php, method <a href="ESAPI/AccessController.html#methodisAuthorizedForURL">AccessController::isAuthorizedForURL()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if an account is authorized to access the referenced URL. Generally, this method should be invoked in the  application's controller or a filter as follows:  <pre>ESAPI.accessController().isAuthorizedForURL(request.getRequestURI().toString());</pre></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isDebugEnabled</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, method <a href="ESAPI/Auditor.html#methodisDebugEnabled">Auditor::isDebugEnabled()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Allows the caller to determine if messages logged at this level will be  discarded, to avoid performing expensive processing.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isEmpty</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationErrorList.php, method <a href="ESAPI/ValidationErrorList.html#methodisEmpty">ValidationErrorList::isEmpty()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns true if no error are present.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isErrorEnabled</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, method <a href="ESAPI/Auditor.html#methodisErrorEnabled">Auditor::isErrorEnabled()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Allows the caller to determine if messages logged at this level will be  discarded, to avoid performing expensive processing.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isFatalEnabled</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, method <a href="ESAPI/Auditor.html#methodisFatalEnabled">Auditor::isFatalEnabled()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Allows the caller to determine if messages logged at this level will be  discarded, to avoid performing expensive processing.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isInfoEnabled</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, method <a href="ESAPI/Auditor.html#methodisInfoEnabled">Auditor::isInfoEnabled()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Allows the caller to determine if messages logged at this level will be  discarded, to avoid performing expensive processing.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isTraceEnabled</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, method <a href="ESAPI/Auditor.html#methodisTraceEnabled">Auditor::isTraceEnabled()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Allows the caller to determine if messages logged at this level will be  discarded, to avoid performing expensive processing.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValid</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationRule.php, method <a href="ESAPI/ValidationRule.html#methodisValid">ValidationRule::isValid()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns boolean true if the input is valid, false otherwise.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidCreditCard</strong></td>
    <td width="100%" align="left" valign="top">in file Validator.php, method <a href="ESAPI/Validator.html#methodisValidCreditCard">Validator::isValidCreditCard()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the canonicalized input is a valid Credit Card Number.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidDate</strong></td>
    <td width="100%" align="left" valign="top">in file Validator.php, method <a href="ESAPI/Validator.html#methodisValidDate">Validator::isValidDate()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the canonicalized input is a valid date according to the  specified date format string, or false otherwise.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidDirectoryPath</strong></td>
    <td width="100%" align="left" valign="top">in file Validator.php, method <a href="ESAPI/Validator.html#methodisValidDirectoryPath">Validator::isValidDirectoryPath()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the canonicalized input is a valid directory path.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidDouble</strong></td>
    <td width="100%" align="left" valign="top">in file Validator.php, method <a href="ESAPI/Validator.html#methodisValidDouble">Validator::isValidDouble()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the canonicalized input is a valid double within the  specified range minValue to maxValue.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidHTML</strong></td>
    <td width="100%" align="left" valign="top">in file Validator.php, method <a href="ESAPI/Validator.html#methodisValidHTML">Validator::isValidHTML()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the canonicalized input is valid, &quot;safe&quot; HTML.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidInput</strong></td>
    <td width="100%" align="left" valign="top">in file Validator.php, method <a href="ESAPI/Validator.html#methodisValidInput">Validator::isValidInput()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns true if input is valid according to the specified type after  canonicalization. The type parameter must be the name of a defined type  in the ESAPI configuration or a valid regular expression pattern.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidInteger</strong></td>
    <td width="100%" align="left" valign="top">in file Validator.php, method <a href="ESAPI/Validator.html#methodisValidInteger">Validator::isValidInteger()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the canonicalized input is a valid integer within the  specified range minValue to maxValue.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidListItem</strong></td>
    <td width="100%" align="left" valign="top">in file Validator.php, method <a href="ESAPI/Validator.html#methodisValidListItem">Validator::isValidListItem()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the canonicalized input exactly matches a list item.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidNumber</strong></td>
    <td width="100%" align="left" valign="top">in file Validator.php, method <a href="ESAPI/Validator.html#methodisValidNumber">Validator::isValidNumber()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the canonicalized input is a valid, real number within  the specified range minValue to maxValue.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidPrintable</strong></td>
    <td width="100%" align="left" valign="top">in file Validator.php, method <a href="ESAPI/Validator.html#methodisValidPrintable">Validator::isValidPrintable()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the canonicalized input contains no more than the number  of valid printable ASCII characters specified.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isValidRedirectLocation</strong></td>
    <td width="100%" align="left" valign="top">in file Validator.php, method <a href="ESAPI/Validator.html#methodisValidRedirectLocation">Validator::isValidRedirectLocation()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns true if input is a valid redirect location.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>isWarningEnabled</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, method <a href="ESAPI/Auditor.html#methodisWarningEnabled">Auditor::isWarningEnabled()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Allows the caller to determine if messages logged at this level will be  discarded, to avoid performing expensive processing.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>iterator</strong></td>
    <td width="100%" align="left" valign="top">in file AccessReferenceMap.php, method <a href="ESAPI/AccessReferenceMap.html#methoditerator">AccessReferenceMap::iterator()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get an iterator through the direct object references. No guarantee is made as  to the order of items returned.</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>k</strong></td>
    <td align='right'><a name="k">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>killAllCookies</strong></td>
    <td width="100%" align="left" valign="top">in file HTTPUtilities.php, method <a href="ESAPI/HTTPUtilities.html#methodkillAllCookies">HTTPUtilities::killAllCookies()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Kill all cookies received in the last request from the browser. Note that  new cookies set by the application in this response may not be killed by  this method.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>killCookie</strong></td>
    <td width="100%" align="left" valign="top">in file HTTPUtilities.php, method <a href="ESAPI/HTTPUtilities.html#methodkillCookie">HTTPUtilities::killCookie()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Kills the specified cookie by setting a new cookie that expires  immediately. Note that this method does not delete new cookies that are  being set by the application for this response.</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>l</strong></td>
    <td align='right'><a name="l">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>log</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodlog">ESAPI::log()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the current ESAPI Auditor object being used to to audit security-relevant  events for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>logHTTPRequest</strong></td>
    <td width="100%" align="left" valign="top">in file HTTPUtilities.php, method <a href="ESAPI/HTTPUtilities.html#methodlogHTTPRequest">HTTPUtilities::logHTTPRequest()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Format the Source IP address, URL, URL parameters, and all form parameters  into a string suitable for the log file. Be careful not to log sensitive  information, and consider masking with the logHTTPRequestObfuscate method.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>logHTTPRequestObfuscate</strong></td>
    <td width="100%" align="left" valign="top">in file HTTPUtilities.php, method <a href="ESAPI/HTTPUtilities.html#methodlogHTTPRequestObfuscate">HTTPUtilities::logHTTPRequestObfuscate()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Format the Source IP address, URL, URL parameters, and all form parameters</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>n</strong></td>
    <td align='right'><a name="n">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>$name</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, variable <a href="ESAPI/Threshold.html#var$name">Threshold::$name</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The name of this threshold.</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>o</strong></td>
    <td align='right'><a name="o">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>OFF</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, class constant <a href="ESAPI/Auditor.html#constOFF">Auditor::OFF</a><br>&nbsp;&nbsp;&nbsp;&nbsp;OFF indicates that no messages should be logged.</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>p</strong></td>
    <td align='right'><a name="p">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>PERFORMANCE</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, class constant <a href="ESAPI/Auditor.html#constPERFORMANCE">Auditor::PERFORMANCE</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The PERFORMANCE type of log event.</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>r</strong></td>
    <td align='right'><a name="r">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Randomizer</strong></td>
    <td width="100%" align="left" valign="top">in file Randomizer.php, class <a href="ESAPI/Randomizer.html">Randomizer</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to get random numbers and strings.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Randomizer.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_Randomizer.php.html">Randomizer.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>removeDirectReference</strong></td>
    <td width="100%" align="left" valign="top">in file AccessReferenceMap.php, method <a href="ESAPI/AccessReferenceMap.html#methodremoveDirectReference">AccessReferenceMap::removeDirectReference()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Removes a direct reference and its associated indirect reference from  the AccessReferenceMap.</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>s</strong></td>
    <td align='right'><a name="s">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>SafeFile</strong></td>
    <td width="100%" align="left" valign="top">in file SafeFile.php, class <a href="ESAPI/SafeFile.html">SafeFile</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to read files from the operating  system.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>SafeFile.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_SafeFile.php.html">SafeFile.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>sanitize</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationRule.php, method <a href="ESAPI/ValidationRule.html#methodsanitize">ValidationRule::sanitize()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The method is similar to getSafe except that it returns a harmless value</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Sanitizer</strong></td>
    <td width="100%" align="left" valign="top">in file Sanitizer.php, class <a href="ESAPI/Sanitizer.html">Sanitizer</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to wrap your sanitization functions.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Sanitizer.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_Sanitizer.php.html">Sanitizer.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>SECURITY</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, class constant <a href="ESAPI/Auditor.html#constSECURITY">Auditor::SECURITY</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The SECURITY type of log event.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>SecurityConfiguration</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, class <a href="ESAPI/SecurityConfiguration.html">SecurityConfiguration</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to manage ESAPI security control  functions.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>SecurityConfiguration.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_SecurityConfiguration.php.html">SecurityConfiguration.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setAccessController</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodsetAccessController">ESAPI::setAccessController()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the current ESAPI AccessController object being used to maintain the  access control rules for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setAllowNull</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationRule.php, method <a href="ESAPI/ValidationRule.html#methodsetAllowNull">ValidationRule::setAllowNull()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the boolean allowNull property which, if set true, will allow empty  inputs to validate as true.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setAuditorFactory</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodsetAuditorFactory">ESAPI::setAuditorFactory()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the current ESAPI Logger factory object being used to create  the ESAPI Logger for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setCSRFToken</strong></td>
    <td width="100%" align="left" valign="top">in file HTTPUtilities.php, method <a href="ESAPI/HTTPUtilities.html#methodsetCSRFToken">HTTPUtilities::setCSRFToken()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the CSRF Token for the current session.  If the session has not been  started at the time this method is called then the token will not be  generated.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setCurrentHTTP</strong></td>
    <td width="100%" align="left" valign="top">in file HTTPUtilities.php, method <a href="ESAPI/HTTPUtilities.html#methodsetCurrentHTTP">HTTPUtilities::setCurrentHTTP()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Stores the supplied SafeRequest object so that it may be readily accessed  throughout ESAPI (and elsewhere).</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setEncoder</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationRule.php, method <a href="ESAPI/ValidationRule.html#methodsetEncoder">ValidationRule::setEncoder()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets an instance of an encoder class which should provide a  canonicalize method.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setEncoder</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodsetEncoder">ESAPI::setEncoder()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the current ESAPI Encoder object being used to encode and decode data  for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setEncryptor</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodsetEncryptor">ESAPI::setEncryptor()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the current ESAPI Encryptor object being used to encrypt and decrypt  data for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setExecutor</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodsetExecutor">ESAPI::setExecutor()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the current ESAPI Executor object being used to safely execute OS  commands for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setHttpUtilities</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodsetHttpUtilities">ESAPI::setHttpUtilities()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the current ESAPI HttpUtilities object being used to safely access HTTP  requests and responses for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setIntrusionDetector</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodsetIntrusionDetector">ESAPI::setIntrusionDetector()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the current ESAPI AccessController object being used to to monitor for  intrusions in this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setLevel</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, method <a href="ESAPI/Auditor.html#methodsetLevel">Auditor::setLevel()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Dynamically set the logging severity level. All events of this level and  higher will be logged from this point forward for all logs. All events  below this level will be discarded.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setRandomizer</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodsetRandomizer">ESAPI::setRandomizer()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the current ESAPI Randomizer object being used to generate random numbers  for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setResourceDirectory</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, method <a href="ESAPI/SecurityConfiguration.html#methodsetResourceDirectory">SecurityConfiguration::setResourceDirectory()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets the ESAPI resource directory.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setSanitizer</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodsetSanitizer">ESAPI::setSanitizer()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the current ESAPI Sanitizer object being used to sanitize data for  this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setSecurityConfiguration</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodsetSecurityConfiguration">ESAPI::setSecurityConfiguration()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the current ESAPI SecurityConfiguration object being used to manage the  security configuration for this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setTypeName</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationRule.php, method <a href="ESAPI/ValidationRule.html#methodsetTypeName">ValidationRule::setTypeName()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Sets a descriptive name for the validator e.g. CreditCardNumber.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>setValidator</strong></td>
    <td width="100%" align="left" valign="top">in file ESAPI.php, method <a href="ESAPI/ESAPI.html#methodsetValidator">ESAPI::setValidator()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the current ESAPI Validator object being used to validate data for  this application.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>size</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationErrorList.php, method <a href="ESAPI/ValidationErrorList.html#methodsize">ValidationErrorList::size()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the numbers of errors present.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>StringUtilities</strong></td>
    <td width="100%" align="left" valign="top">in file StringUtilities.php, class <a href="ESAPI/StringUtilities.html">StringUtilities</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to assist with manipulating strings  in other ESAPI security controls.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>StringUtilities.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_StringUtilities.php.html">StringUtilities.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>stripControls</strong></td>
    <td width="100%" align="left" valign="top">in file StringUtilities.php, method <a href="ESAPI/StringUtilities.html#methodstripControls">StringUtilities::stripControls()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Removes all unprintable characters from a string  and replaces with a space for use in an HTTP header</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>t</strong></td>
    <td align='right'><a name="t">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Threshold</strong></td>
    <td width="100%" align="left" valign="top">in file SecurityConfiguration.php, class <a href="ESAPI/Threshold.html">Threshold</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Models a simple threshold as a count and an interval, along with a set of  actions to take if the threshold is exceeded.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>trace</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, method <a href="ESAPI/Auditor.html#methodtrace">Auditor::trace()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Log a trace level security event if 'trace' level logging is enabled and  also record the stack trace associated with the event.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>TRACE</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, class constant <a href="ESAPI/Auditor.html#constTRACE">Auditor::TRACE</a><br>&nbsp;&nbsp;&nbsp;&nbsp;TRACE indicates that TRACE messages and above should be logged.</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>u</strong></td>
    <td align='right'><a name="u">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>union</strong></td>
    <td width="100%" align="left" valign="top">in file StringUtilities.php, method <a href="ESAPI/StringUtilities.html#methodunion">StringUtilities::union()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Union two character arrays.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>update</strong></td>
    <td width="100%" align="left" valign="top">in file AccessReferenceMap.php, method <a href="ESAPI/AccessReferenceMap.html#methodupdate">AccessReferenceMap::update()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Updates the access reference map with a new set of direct references,</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>USABILITY</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, class constant <a href="ESAPI/Auditor.html#constUSABILITY">Auditor::USABILITY</a><br>&nbsp;&nbsp;&nbsp;&nbsp;The USABILITY type of log event.</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>v</strong></td>
    <td align='right'><a name="v">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ValidationErrorList</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationErrorList.php, class <a href="ESAPI/ValidationErrorList.html">ValidationErrorList</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to enumerate validation exceptions.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ValidationErrorList.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_ValidationErrorList.php.html">ValidationErrorList.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ValidationRule</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationRule.php, class <a href="ESAPI/ValidationRule.html">ValidationRule</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to wrap your data type-specific  validation rules.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>ValidationRule.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_ValidationRule.php.html">ValidationRule.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Validator</strong></td>
    <td width="100%" align="left" valign="top">in file Validator.php, class <a href="ESAPI/Validator.html">Validator</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Use this ESAPI security control to wrap data validation functions.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>Validator.php</strong></td>
    <td width="100%" align="left" valign="top">procedural page <a href="ESAPI/_Validator.php.html">Validator.php</a></td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>verifyCSRFToken</strong></td>
    <td width="100%" align="left" valign="top">in file HTTPUtilities.php, method <a href="ESAPI/HTTPUtilities.html#methodverifyCSRFToken">HTTPUtilities::verifyCSRFToken()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Searches the GET and POST parameters in a request for the CSRF token stored  in the current session and throws an IntrusionException if it is missing.</td>
  </tr>
  </tbody>
<thead>
  <tr>
    <td><strong>w</strong></td>
    <td align='right'><a name="w">&nbsp; </a>
                      <a href="#top">top</a><br /></td>
  </tr>
</thead>
<tbody>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>warning</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, method <a href="ESAPI/Auditor.html#methodwarning">Auditor::warning()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Log a warning level security event if 'warning' level logging is enabled and  also record the stack trace associated with the event.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>WARNING</strong></td>
    <td width="100%" align="left" valign="top">in file Auditor.php, class constant <a href="ESAPI/Auditor.html#constWARNING">Auditor::WARNING</a><br>&nbsp;&nbsp;&nbsp;&nbsp;WARNING indicates that WARNING messages and above should be logged.</td>
  </tr>
    <tr>
    <td>&nbsp;&nbsp;&nbsp;<strong>whitelist</strong></td>
    <td width="100%" align="left" valign="top">in file ValidationRule.php, method <a href="ESAPI/ValidationRule.html#methodwhitelist">ValidationRule::whitelist()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the supplied input string after removing any characters not  present in the supplied whitelist.</td>
  </tr>
  </tbody>
</table></body>
</html>